﻿#region << 版 本 注 释 >>

/*----------------------------------------------------------------
 * 创建者：zhaijc
 * 创建时间：2023/4/17 14:22:00
 * 版本：V1.0.0
 * 描述：工步类型
 *
 * ----------------------------------------------------------------
 * 修改人：
 * 时间：
 * 修改说明：
 *
 * 版本：V1.0.1
 *----------------------------------------------------------------*/

#endregion << 版 本 注 释 >>

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Reflection.Metadata;
using System.Text;
using System.Threading.Tasks;

namespace FrameWork.Device.Enum
{
    public enum EnumWorkStepType : int   //GlobalConstant.SystemInfo
    {
        [Description("恒流充电")]
        ConstantCurrentCharge = 0x01,

        [Description("恒压充电")]
        ConstantVoltageCharge = 0x02,

        [Description("恒流恒压充电")]
        ConstantCurrentAndVoltageCharge = 0x03,

        [Description("恒功率充电")]
        ConstantPowerCharge = 0x04,

        [Description("恒流放电")]
        ConstantCurrentDischarge = 0x10,

        [Description("恒压放电")]
        ConstantVoltageDischarge = 0x11,

        [Description("恒流恒压放电")]
        ConstantCurrentAndVoltageDischarge = 0x12,

        [Description("恒功率放电")]
        ConstantPowerDischarge = 0x13,

        [Description("恒阻放电")]
        ConstantResistanceDischarge = 0x14,

        [Description("搁置")]
        Suspend = 0x20,

        [Description("循环")]
        Loop = 0x21,

        [Description("暂停")]
        Pause = 0x22,

        [Description("结束")]
        End = 0x23,

        [Description("脉冲")]
        Pulse = 0x30,

        [Description("斜坡")]
        slope = 0x31,

        [Description("模拟工况")]
        SimulatedCondition = 0x32,

        [Description("控制工步")]
        ControlStep = 0x33,

        [Description("控制工步")]
        OCV = 0x34,

        [Description("跟随工步")]
        FollowStep = 0x35
    }
}